/* typography */
body{margin:0; padding:0; font:62.5%/1.8em arial,helvetica,sans-serif; min-width:82em;}
h1{font-size: 1.5em; line-height: 1.1em;}
h2{font-size: 1.8em;}
h3{font-size: 1.4em;}
h4, .container, .supplemental{font-size: 1.2em;}
h5{font-size: 1.1em;}
h6{font-size: 0.9em;}
h4.content_header{font-size: 1em;}

/* font-weight */
h1.title, h4.content_header {font-weight: normal; }

/*general*/
img{border:0}
.inline_list,.inline_list_right{list-style-type:none;margin:0;padding:0}
.inline_list li{display:inline;margin-right:.3em}
.inline_list_right li{display:inline;margin-left:.4em}
.column_list{list-style-type:none;margin:0;padding:0}
.column_list li{float:left;width:8em}
.offscreen{text-indent:-9999px}
.offscreen_noflow{float:left;text-indent:-9999em;_display:block;margin:0;padding:0;/*safari bugfix:*/height:0;}
.left{float:left}
.right{float:right}
.align_right{text-align:right}
.hidden{display:none}
.nowrap{white-space:nowrap}
.noborder{border:0}
.inline_block{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;}

/*msg*/
.app_msg{background-color: #fff;  padding-bottom: 1em; margin-bottom: 1em;}
.app_msg p{margin: .1em 0;}
.app_msg_controls{text-align:right;}
.app_msg_controls a{font-size: 0.9em;}
.tgt_light{background:transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/2846531) no-repeat 100% -1%;padding-right:17px;margin-right: 3px}
.tgt_light:active{background:transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/2846531) no-repeat 100% 12%}
.tgt_dark{background:transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/2846531) no-repeat 100% 43.5%;padding-right:17px;margin-right:3px}
.tgt_dark:active{background:transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/2846531) no-repeat 100% 25%}
.tgt_light_up{background:transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/2846531) no-repeat 100% 56%;padding-right:17px;margin-right:3px}
.tgt_light_up:active{background:transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/2846531) no-repeat 100% 69%}
.tgt_dark_up{background:transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/2846531) no-repeat 100% 100%;padding-right:17px;margin-right:3px}
.tgt_dark_up:active{background:transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/2846531) no-repeat 100% 83%}
.tabPopper{position:absolute;top:0;left:0;display:none;background-color:#fff;padding:.2em;margin-top:3px;*padding-bottom:1em;box-shadow:.4em .4em .5em #999;-webkit-box-shadow:.4em .4em .5em #999;-moz-box-shadow:.4em .4em .5em #999;border:1px solid #ccc;/* IE hack (6, 7, 8) */border-bottom:1px solid #666\0;border-right:1px solid #666\0;}
.tabPopperCover{position:absolute;top:0px;left:0px;height:1px;background-color:#FFA600;overflow:hidden}
.tabPopper fieldset{border:0;padding:0;margin:4px 10px}
.tabPopper fieldset ul,.tabPopper fieldset dl{border-top:1px solid #ddd;padding-top:3px}
.tabPopper fieldset dl{margin:0 0 6px 0}
.tabPopper fieldset input{position:relative;top:3px;*top:2px}
.container{zoom:1}
.content{background-color:#fff;padding:.8em 1em 2em 1.333em}
.supplemental{background-color:#fff;width:23em;padding:.8em 1em 0 .8em}
.container{width:100%;margin-right:-25.35em;float:left}
.content{margin-right:24.35em}
.supplemental{float:right}
.title_and_pager{margin:.9em 0 1.3em}
/*IE6*/.results_settings,.title_and_pager,.rprt{zoom:1}
.app_logo
{
    margin-top: 1em;
}
.NLMLogo, .NLMLogo a {
	color:#6F6F6F;
}

.portlet { font-size: .8333em; /* <- adjust 12px inherited to 10px base */ border-top: .4em solid #97b0c8; padding-top: .7em; margin: 1em 0 2.8em 0; overflow: visible; line-height: 1.1666; zoom:1; }
.portlet h1, .portlet h2, .portlet h3, .portlet h4, .portlet h5, .portlet h6 { font-size: 1.4em; color: #985735; font-weight: bold; display: inline;  }
.portlet .whatsthis {font-size: 1em; color: #14376c; white-space: nowrap; margin-left: .3em;}
.portlet ul { margin: 0; padding: 0; }
.portlet ul li { list-style-type: none; margin-top: .6em; border-bottom: 1px dotted #CCC; padding-bottom: 1px; position: relative; overflow: visible; zoom:1; /*_height:1.6em;_overflow:hidden;*/ }
.portlet .portlet_list li { border-bottom: 0; }
.portlet ul li a { font-weight: normal; color: #14376c; font-size: 1.2em; text-decoration: none; }
.portlet ul li a:hover,.portlet ul li a:active{border-bottom:0}
.portlet ul a { _display: block; _float: left; _clear: left; }
.portlet .seemore { display: block; text-align: right; color: #14376c; font-size: 1.2em; text-decoration: none; margin-top: .8em; }
.portlet .portlet_section_header { text-decoration: none; font-weight: bold; color: #000; font-size: 1.2em; border-bottom:0 } /* Will style both links and spans */

.portlet li.two_line { height: 2.8em; height\0: 2.9em; overflow: hidden; }
.portlet .two_line a { max-height: 2.5em; overflow: hidden; display: block; }
.portlet .long_info, .portlet p, .portlet .two_line .source, .portlet .one_line_source, .portlet_content .image .desc { color: #777; font-size: 1.2em;  }
.portlet .two_line .source, .portlet .one_line_source { white-space: nowrap; position: absolute; right: 0; background-color: white; padding-left: .3em; }
.portlet .two_line .source { top: 1.15em; }
.portlet .two_line .tertiary { font-size: 1em; color: #777; position: absolute; right:0; background-color: white; padding: .1em 0 0 .3em; top: 1.4em; top\0: 1.3em; }

.portlet .portlet_content p { margin: .8em 0; }
.portlet .buttonwrap { float: left; position: relative; top: -.1em; overflow: visible; }
.portlet .invert { color: #fff; background-color: #14376c; padding: 0 .2em; }
.portlet .tertiary { font-size: 1em; color: #777; text-align: right; line-height: 1.4em; position: relative; top: .1em; }

.portlet_content { position: relative; margin: 0; }
.portlet_content textarea { margin: 0 0 .9em; }
.portlet_content img { margin: .3em 1.4em .7em 0;}
.portlet_content .image { display: block; overflow: auto; overflow:hidden\0; }
.portlet_content .image .img_link { font-size:1em; float: left; }
 

.portlet_shutter { background: url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/32197) no-repeat scroll left top;  display: block; float: right; width: 15px; height: 15px; position: absolute; top: -.2em; margin-left: .6em; right: 0; }
.shutter_closed { background-position: left bottom; }
.portlet .related li { font-size: 1.2em; border-bottom: 0; }
.portlet .right { text-align: right; }

.ra_qry, .ra_rcd { padding-left: 2em; }
.ra_qry { background: transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/32182) no-repeat scroll 0 1px; }
.ra_rcd { background: transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/32183) no-repeat scroll 0 1px; }

.sensor{font-size: .8333em;border:1px solid #9ab6cd;background-color:#f2f5f8;padding:0 1em 1em;margin:1em 0}
.sensor h3,.sensor h4,.sensor h5,.sensor h6{font-size: 1.4em;margin:.6923em 0}
.sensor .sensor_content{margin-bottom:1.1em}
.sensor p{font-size:1.2em;margin:.5em 0 0}
.no_p_margins{margin:0}

/*shared*/
.portlet_head,.sensor_head{margin-bottom:.6em;position: relative}
.portlet_title,.sensor_title{margin-right: 2em}
/******************************************/
/* historyportletCSS */
/******************************************/

div#HTDisplay ul li a.hidden {
    display:none;
}


div#HTDisplay div.action {    
    overflow:hidden;  
    width: 100%; /*IE 6*/
}

div#HTDisplay div.action a {
    margin: 0em .5em .25em .5em;
    float: right;    
    color:#14376C;
    font-size:1.1em;    
}

div#HTDisplay p {
    clear: both;
    /*font-size:85%;*/
    color:#14376C;
    font-size:1.2em; 
    margin: 1.2em 0em 0.6em 0.5em;
}

div#HTDisplay p a {   
    color:#14376C;
}



/*************************************************
* show and hide messages and Turn on/off links
*
**************************************************/
div#HTDisplay p, div#HTDisplay .action a.HTOff, div#HTDisplay.HTOff .action a.HTOn {
    display:none;
}

div#HTDisplay.HTOff p.HTOff, div#HTDisplay.HTOn p.HTOn {
    display:block;
}

div#HTDisplay.HTOff .action a.HTOff, div#HTDisplay.HTOn .action a.HTOn {
    display:block;
}

div#HTDisplay ul.hide {
    display:none;
}

div#HTDisplay p.Err {
    display:block;
}

div#HTDisplay.HTOff a.seemore, div#HTDisplay.HTOn a.seemore {
    display:none;
}


/*------------------------------------  Popup History Window -------------------------------------------*/
body .popper {font-size: 1.2em;} /*moved from Entrez_PageLayout_css (coz other poppers are using jig now)*/

div.popper p {
/*margin-top: 0;
margin-bottom: .25em;*/
margin: 0 0 0.25em 0;
}
/*---*/

p#htbpcit,
p.pmid {
font-size: 85%;
display: block;
}

p#htbpcit {
font-style: italic;
}

#htbpopper.hidden {
display: none;
}

div.port li.item em.linklist.error{
    color:#CC0000;
    font-size: 1.2em;
    background-color:#EAEBC8;
}

div.port.norender {
    font-family: Arial,Lucida Sans,Trebuchet,Sans-Serif;
}
.brieflinkpopdesc { font-size: 0.95em; margin-top: 0.4em; }
.supplemental .portlet .brieflinkpop { font-size: 1.2em; }
.supplemental .portlet .brieflinkpop a {font-size: 1em;}

.result_count { font-size: 1.4em;}
h2.result_count { display:inline; white-space:nowrap; } 
.result_sel { margin-left: 1em; font-size: 1.2em; white-space:nowrap;}

.clip_actions { margin-bottom: 1.3em; }
.clip_action { color: #D2692B; font-size: 1.2em; text-decoration: none; border-bottom: 1px dotted #D2692B; margin-left: 1em; white-space:nowrap;}

div.success_msg, div.warn_msg, div.error_msg { padding: .4em; margin: .5em; color: black; font-family: helvetica, arial, verdana, sans-serif; }

div.success_msg img, div.warn_msg img, div.error_msg img { position: relative; top: .15em; margin-left: .2em; }

div.success_msg { border: 1px solid #6c6; background-color: #cfc; }
div.warn_msg { border: 1px solid #e3d21c; background-color: #ffffef; }
div.error_msg { border: 1px solid #f88; background-color: #fdd; }
div.messagearea {
    margin:0; 
    padding: 0; 
    border-bottom: solid 1px #888; 
    clear:both;
} 
#messagearea.empty {border: none; clear:both;} 
ul.messages {
    font-family: Arial;
    margin: 0; 
    padding: 0; 
    list-style-type:none;
    list-style-image:none;
}
ul.messages li {
    font-size: 1em;
    margin:0.22em 0 0.22em;
    padding: 0.25em 0.25em 0.25em 28px;
    background-position: 0.5em 0.3em;
    background-repeat: no-repeat;
    background-color: transparent;
    position: relative; 
}
ul.messages li.success {
    background-image: url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/67325);
}
ul.messages li.error {
    background-image: url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/67326);
}
ul.messages li.warn {
    background-image: url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/67327);
}
ul.messages li.info {
    background-image: url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/67328);
}
ul.messages li.suggest {
    background-image: url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/26044);
}
ul.messages li.hi_warn {
    background-image: url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/67327);
    font-weight: bold;
}
div#messagearea ul.messages li.hi_warn { margin: 2.5em 0; }
ul.messages li.hi_warn em.detail{
    font-weight: normal;
    font-style: normal;
    padding-left: 0.5em;
}
div.rprt { font-family: arial, helvetica, sans-serif; margin: 0.5em 0 1.5em 0; padding: 0; *margin-bottom: 0.9em; zoom: 1; }

.rprtnum { display: inline; float: left; }
.rprtnum input { float: none; display: block; margin-left: 0; }
.rprtnum span { clear: both; font-size: .833em; margin-right: 5px; margin-left: 1px; *margin-left: 4px; }
div.rprt p.title { font-size: 1.2em; margin:0; }
div.rprt p.title a { color: #2222cc; }
div.rprt p.title a:visited { color: #cc3300; }

div.rprt p.rprtbody { margin: .1425em 0; font-size: 1.1667em; }

div.rslt { margin-left: 28px; }

div.rprt p.aux { font-size: 1em; margin-top: 0em; margin-bottom: 0em; line-height: 1.334em; }
div.rprt span.rprtid, div.rprt span.rprtlinks { display: block; }
div.rprt span.rprtid { color: #696969; }

div.rprt span.rprtlinks a { text-decoration: underline; cursor: pointer; margin-right: 15px; color:#6666AA; }

div.rprt p.rprtdblinks { font-size: 1em; margin-top: 0em; margin-bottom: 0em; line-height: 1.334em; }
div.rprt p.rprtdblinks a { text-decoration: none; cursor: pointer; font-size: 1em; white-space: nowrap; color:#6666AA;}
div.rprt p.rprtdblinks a:hover { text-decoration: underline; }

div.rprt span.rprtlinks .in_clip { margin-right: .5em; color: #009900; }
div.rprt span.rprtlinks .rem_clip { margin-right: .5em; color: #009900; text-decoration: none; border-bottom: 1px dotted #009900;}

/* stupid IE6 fixes */
div.rprt p.title a { _position: relative; _left: -.15em;  }
body {
    min-width: 989px;
}
/*=============== general rules ===============*/
.clearb {clear: both;}

/*************full report headings************* */
.full-rprt h1.title {
    font-size: 1.3333em;
    font-weight: bold;
    line-height: 1.125em;
    margin: 0.375em 0;
}

.full-rprt h2 a, .full-rprt h2 a:visited {
    color: #000;
    text-decoration: none;
}
.full-rprt h3 {
    color: black;
    display: inline;
    font-size: 1.05em;
    font-weight: bold;
}
.rprt-section-body p.withnote {
    text-align: center;
    width: 100%;
    clear: both;
}
.full-rprt .rprt-section {
    margin-top: 2em;
    *margin-top:0;
    clear: both;
}
.rprt-note {
    color: red;
}
.rprt-header .rprt-note {
    display: block;
}
/*************toggler for each report section*************/
.full-rprt .rprt-section h2 {
    background: #e5e5e5;
    font-size: 1.1em;
}
.full-rprt .rprt-body h2 {
    margin: 1em 0;
}
.full-rprt h2.secttitle a.ui-ncbitoggler-open span.ui-icon-triangle-1-s {
    background: transparent url(/core/ext.ncbi/1/img/oldentrez/panel/tool-sprites.gif) no-repeat;
    margin-left: 2px;
    background-position: 0 -60px;
    height: 15px;
    width: 15px;
    margin-top: 0.1em;
}
.full-rprt h2.secttitle a.ui-ncbitoggler span.ui-icon {
    background: transparent url(/core/ext.ncbi/1/img/oldentrez/panel/tool-sprites.gif) no-repeat;
    margin-left: 2px;
    background-position: 0 -75px;
    height: 15px;
    width: 15px;
    margin-top: 0.1em;
}
.full-rprt h2.secttitle a.ui-ncbitoggler:hover span.ui-icon {
    background-position: -15px -75px;
}
.full-rprt h2.secttitle a.ui-ncbitoggler-open:hover span.ui-icon-triangle-1-s {
    background-position: -15px -60px;
}
.rprt-section h2 span.ui-ncbitoggler-master-text {
    margin-left: 0.5em;
    font-weight: bold;
}
.full-rprt .rprt-section h2 a.ui-widget {
    text-decoration: none;
    border-bottom: none;
}
/*************tophelp*************/
.tophelp {
    margin-left: -3px;
    z-index: 1;
    height: 18px;
    *width:40px;
    position:relative;
    margin-top:0em;
    _margin-top:1.1em;
    *margin-top:1.1em;
    _overflow:hidden;
    background:#e5e5e5;
    float:right;
    _width:50px;
}
.tophelp a span {
    margin: 0;
    margin-left: -99999em;
    padding: 0;
}
.tophelp a {
    margin-left: 2px;
    margin-top: 0.1em;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    overflow: hidden;
    float: right;
    _height: 15px;
}
a.genefulltop {
    background: transparent url(/core/ext.ncbi/1/img/oldentrez/panel/tool-sprites.gif) no-repeat;
    background-position: 0 -210px;
}
a.genefullhelp {
    background: transparent url(/core/ext.ncbi/1/img/oldentrez/panel/tool-sprites.gif) no-repeat;
    background-position: 0 -300px;
}
a.genefulltop:hover {
    background-position: -15px -210px;
}
a.genefullhelp:hover {
    background-position: -15px -300px;
}
/*************summary section*************/
dl#summaryDl dt, dl#summaryDl dd {
    display: block;
    margin: 0;
}
dl#summaryDl dt {
    width: 10em;
    font-weight: bold;
    float: left;
    text-align: right;
    clear: left;
    line-height: 1.5em;
}
dl#summaryDl dd {
    margin-left: 10em;
    padding-left: 1em;
    padding-right: 1em;
    line-height: 1.5em;
}
.prov {
    font-size: 85%;
    color: #888;
    text-align: right;
    margin-left: 0.5em;
}
/*************gene-GenomicContext, gene-GenomicProduct*************/

.gene-GenomicContext p.note, .gene-GenomicProduct p.note, .seq-viewer p.note {
    float: left;
    margin-top: 0;
}
.gene-GenomicProduct p.note-link, .gene-GenomicContext p.note-link, .seq-viewer p.note-link {
    float: right;
    margin-top: 0;
}
p.note-link a {
    margin-left: 1em;
}
.gene-GenomicProduct #seq-viewer {
    margin-top: 1em;
    clear: both;
}
.gene-GenomicContext p.withnote img, .gene-GenomicContext p.withnote image {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.gene-GenomicProduct p.ref-link {float:right; margin-top:0}
.gene-GenomicProduct .choose {clear:both;}
.gene-GenomicProduct .choose {clear:both;}

/*************gene-bibliography, gene-rif, pubm-rel*************/
.gene-bibliography div.generefbl-link {
    margin-top: 1em;
}
.gene-bibliography div.generefbl-link .see-all-pm {
    margin-left: 1.5em;
    margin-bottom: 0;
}
ol.generef-link {
    *margin-left:none;
    line-height:1.5em;
    *line-height:1.5em;
    margin-top:none;
    margin-bottom:0;
    padding-bottom:0;
}
.gene-bibliography .generif-pubmed {
    border: 1px solid #D0D0D0;
    /*padding: 1em;*/
    padding:1em; padding-top:0;
}
.generif-pubmed .pubmed-auth-date {
    font-size: 0.9em;
}
.gene-bibliography .generif {
    margin-top: 1.2em;
}
.submit-genrif {
    padding-top: 1em;
}
.submit-genrif a {
    padding: 0.5em;
}
.submit-genrif span {
    font-weight: bold;
}
div.gene-rif-popper {
    display: none;
    border: 1px solid #369;
    padding: 0.5em;
    background: #F0F8FF;
    font-size: 0.9em;
    width: 300px;
}
/*************Gene_InfoPlusHomology*************/

.gene-homologyinfo .infosec {
    margin-top: 1em;
}
.gene-homologyinfo h3 {
    margin: 1em 0;
}
.gene-homologyinfo .geneinfo-subsec {
    padding-left: 1.3em;
    padding-top: 0;
}
ul.geneinfo-subsec {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-left: 1em;
    padding-top: 1em;
}
div.infosec dl {
    margin: 0;
    padding: 0;
    padding-left: 1.3em;
}

div.gene-ontology h3 {
    display: block;
}
table.gene-ontology .col1 {
    width: 75%;
}
table.gene-ontology .col23 {
    width: 17.5%;
}
/*************gene-refseq*************/
.wordwrap {wordwrap:word;}
p#refseq-expl {
    display: none;
}
.gene-refseq h3 {
    margin-top: 2em;
}
.gene-refseq ol li {
    margin-top: 1em;
    margin-left: 3em;
    margin-bottom: 0;
    clear: left;
    padding: 0;
}
.gene-refseq ol li dl {
    border: solid 1px #eee;
    margin-bottom: 0;
}
.gene-refseq ol li p {
    background-color: #eee;
    font-weight: 700;
    margin-bottom: 0;
    padding: 0 0 0 8px;
}
.gene-refseq dl {
    background-color: #FFF;
    width: 100%;
    margin-bottom: 0;
}
.gene-refseq dt {
    float: left;
    width: 140px;
    font-weight: 700;
    text-align: right;
    clear: both;
    color: #666;
    margin-top: 0;
    white-space: nowrap;
    padding: 0 0 4px;
    font-size: 90%;
}
.gene-refseq dd {
    margin-left: 146px;
    border-left: solid 1px #ccc;
    padding: 0 4px 4px 8px;
    font-size: 90%;
}
.gene-refseq ol dl dd dl {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.gene-refseq dl dd dl {
    margin: 0;
    padding: 0;
}
.gene-refseq .clear {
    display: block;
    float: none;
    width: 100%;
    text-align: left;
    clear: both;
    border-bottom: solid 1px #ddd;
}
.gene-refseq h4 {
    font-style: italic;
    background-color: #e5e5e5;
    position: relative;
    z-index: 2;
    margin: 1em 0.95em 0;
    padding: 3px;
    font-size: 1em;
}
.gene-refseq .clearer {
    clear: both;
}
.gene-refseq ol, .gene-refseq .annot {
    background-color: #e0e8f0;
    background: #e0e8f0 url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/27904) repeat;
    position: relative;
    top: -1px;
    z-index: 1;
    margin: -1em 1em 0;
    padding: 1em 1em 1em 0;
}
.gene-refseq .annot {
    margin-top: 0;
    position: static;
    text-align: center;
}
.gene-refseq p.desc {
    color: #888;
    padding: 0.5em;
}
.gene-refseq h3.genomerefseqs {
    border-bottom: solid 1px #ccc;
    text-align: center;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.gene-refseq dd.clearfix {
    font-size: 100%;
}
.gene-refseq dl.level2 dt {
    font-size: 100%;
}
/*************gene-additional-links*************/
.gene-additional-links ul.add-links {
    list-style: none;
    /*margin-left: 1em;*/
    padding-left: 1em;
}
.gene-additional-links img {
    margin-right: 0.3em;
}
div.linkout a.ui-ncbitoggler span.ui-icon-triangle-1-e, div#gene-markers a.ui-ncbitoggler span.ui-icon-triangle-1-e {
    background: transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/30665) no-repeat scroll 2px 3px;
}
div.linkout a.ui-ncbitoggler-open span.ui-icon-triangle-1-s, div#gene-markers a.ui-ncbitoggler-open span.ui-icon-triangle-1-s {
    background: transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/30666) no-repeat scroll 2px 3px;
}
span.free-rsc {
    background: transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/27850) no-repeat scroll;
    width: 23px;
    height: 11px;
    float: left;
    margin-top: 0.2em;
    margin-right: 0.2em;
    /*clear: left;*/
}
span.order-rsc {
    /*clear: left;*/
    background: transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/29043) no-repeat scroll;
    width: 30px;
    height: 11px;
    float: left;
    margin-top: 0.2em;
    margin-right: 0.2em;
}
span.regis-rsc {
    /*clear: left;*/
    background: transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/27851) no-repeat scroll;
    width: 17px;
    height: 17px;
    float: left;
    margin-right: 0.2em;
}
span.full-text {
    /*clear: left;*/
    background: transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/29078) no-repeat scroll;
    width: 17px;
    height: 17px;
    float: left;
    margin-top: 0;
    margin-right: 0.2em;
}
div.linkout ul {
    list-style: none;
    margin-left: 0;
    padding-left: 1.5em;
}
div.linkout a.jig-ncbitoggler.main {
    padding-left: 2em;
    _padding-left: 1em;
}
div.linkout a.jig-ncbitoggler.main span {
    _padding-left: 1em;
}
div.linkout li {
    margin-left: 0.5em;
}
div.linkout a, div.linkout li {
/* font-size:0.9em; */
}
.whatisthis {
    font-size: 10px;
    margin-left: 1em;
}
span.rprt-msg {
    font-size: 0.75em;
    font-weight: normal;
}
div.linkout {
    font-size: 0.9em;
}
/* override and fixing */
/* fix links in ncbi-grid */
.rprt-section-body {
    margin-left: 0;
    padding: 0;
    font-size:1.1em;
}
.ui-widget-content a:link {
    color: #2222cc;
}
.ui-widget-content a:visited {
    color: #C30;
}
/* ie6 grid problem */
.full-rprt .rprt-body {
    font-size: 94% !important;
}
table.jig-ncbigrid {
    width: 100%;
/* margin-top:1em; */
    _font-size: 95%;
    _width: 98%;
    border: 1px solid #CCC;
}
table.jig-ncbigrid td, table.jig-ncbigrid th {
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}
table.jig-ncbigrid th {
    font-size: 99%;
    font-weight: bold;
}
table.jig-ncbigrid th {
    font-size: 99%;
    font-weight: bold;
}
/* fix the jig widget */
div.jig-ncbigrid-paged-pageControl {
    _width: 70%;
    *width:auto;
}
/*************gene interaction column description*************/
table.jig-ncbigrid th#inter-desc {
    _width: 100px;
}
div#seq-viewer-wrap p.note-link {
    margin-bottom: 1em;
    float: right;
}
div.seq-viewer p.note-link {
    margin-bottom: 1em;
}
.gene-none {
    display: none;
}
.gene-invisible {
    visibility: hidden;
}
.embeded-sq-viewer, div.choose {
    clear: both;
    margin-top: 1em;
}
/*************Gene Marker*************/
div.geneinfo-subsec {
    margin-top: 1em;
}
div#gene-markers ul {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
ul.marker {
    width: 32%;
    padding: 0.5em;
    float: left;
    margin: 0.5em;
}
div#gene-markers div {
    width: 90%;
}
ul.marker li.marker {
    padding: 0.5em;
}
ul.odd li.marker {
    background: #EEf;
}
/*************Update Gene General Information section*************/
div.infosec {
    clear: both;
}
div#gene-markers a.jig-ncbitoggler-open, div#gene-markers a.jig-ncbitoggler, div.infosec a.jig-ncbitoggler, div.infosec a.jig-ncbitoggler-open {
    color: black;
    font-size: 1em;
    text-decoration: none;
}
div#gene-markers div.ui-ncbitoggler, div.infosec .ui-ncbitoggler {
    font-size: 1em;
}
div#gene-markers a.ui-ncbitoggler span.ui-icon-triangle-1-e, div.infosec a.ui-ncbitoggler span.ui-icon-triangle-1-e {
    background: transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/30665) no-repeat scroll 2px 3px;
}
div#gene-markers a.ui-ncbitoggler-open span.ui-icon-triangle-1-s, div.infosec a.ui-ncbitoggler-open span.ui-icon-triangle-1-s {
    background: transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/30666) no-repeat scroll 2px 3px;
}
/* .gene-homologyinfo div.gene-genotype {padding-top:0.3em;} */
/* hack for ie */
.gene-homologyinfo div.infosec {
    *margin:0;
}
.geneinfo-subsec .infopath-seeall {
    margin-top: 1em;
}
/*************Gene_InfoPhenotype*************/
.full-rprt h3 { display: block; position:relative;}
/*info-phenotype-sec*/

.info-phenotype p.nochild-link {text-indent:1.3em;}
.info-phenotype a.jig-ncbitoggler {font-size: 1em;    font-weight: normal;}
.info-phenotype a.jig-ncbitoggler .info-phenotype a.ui-ncbitoggler span.ui-icon-triangle-1-e, 
.info-phenotype a.ui-ncbitoggler span.ui-icon-triangle-1-e {
 background:transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/30665) no-repeat scroll 2px 3px;
 top:.1em; 
}

.info-phenotype a.ui-ncbitoggler-open span.ui-icon-triangle-1-s, .info-phenotype a.ui-ncbitoggler-open span.ui-icon-triangle-1-s {
background:transparent url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/30666) no-repeat scroll 2px 3px;
 top:.1em;
}

.phenotype-sec a.jig-ncbitoggler { font-size: 0.9em; }
.phenotype-sub-sec {  margin-bottom: 1em;}
.phenotype-sub-sec a.jig-ncbitoggler {  font-size: 0.9em;}
.phenotype-sub-sec .ui-accordion-content { font-size: 0.8em; padding-top: 1em;}
.phenotype-sub-sec .ui-accordion-header {  font-size: 0.8em;}

.phenotype-sub-sec .ui-widget {  font-size: 0.9em; }
.phenotype-sub-sec h4 { font-size: 0.9em;  margin-bottom: 0;}

.phenotype-sub-sec ul.summary-omim { margin-left: 0;  padding-left: 1.3em; list-style:none; font-size:0.9em;}
.phenotype-sub-sec ul.summary-omim li {  margin-top: 0.5em; }
.phenotype-sub-sec .ui-accordion-content ul { margin: 0; padding: 0;}
.phenotype-sub-sec .ui-accordion-content li { list-style: none; font-size: 1em;}
.phenotype-sub-sec ul.link-list {
    font-size: 0.9em;
    margin-top: 0.5em;
    list-style: none;
    margin-left: 0;
    *margin-left:3.5em;
}

/* summary gene review */
div.phenotype-sub-sec div.sum-gene-review { font-size:1em;}
.phenotype-sub-sec .summary-gr {font-size:0.9em;}
.phenotype-sub-sec .jig-accordion {margin-top:1em;}

/* gene review */
/* no underline for all toggler */
.info-phenotype a.jig-ncbitoggler {text-decoration: none;}

.summary-gr {margin-left:1em;}
ul.summary-gr {margin-left:0; padding-left:2em;}
.sum-gene-review .ph-review {font-size:0.9em;padding-left:0.9em;}

/* no .ui-ncbitoggler-master-text  for ie */
.sum-gene-review .jig-ncbitoggler {padding-left:0;margin-top:0.5em; margin-bottom:0.5em; *padding-left:2em;} 
.sum-gene-review .jig-ncbitoggler .ui-icon {margin-left:0.5em;_left:-2em;}
.sum-gene-review .jig-ncbitoggler .ui-ncbitoggler-master-text {padding-left:2em;}
/*.sum-gene-review .jig-ncbitoggler {padding-left:0;margin-top:0.5em; margin-bottom:0.5em;}*/

h4.rv-tg {position:relative;font-size:1em;margin-bottom:1em;width:14em;}
h4.rv-tg a.jig-ncbitoggler {}
/*h4.rv-tg .l {position:absolute; right:0; font-weight:normal;font-size:0.8em; line-height:1.2em; top:0;}*/
h4.rv-tg .l {position:absolute; margin-left:17em; font-weight:normal;font-size:0.8em; line-height:1.2em; top:0; *margin-left:14em;}
.sum-gene-review h5 {
	background:url("/core/jig/1.5.2/css/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
	border:1px solid #D3D3D3;
	color:#555555;
	font-weight:normal;
	color:red;
	font-size:1em;
	margin-top:0.2em; margin-bottom:0.2em;	
}
/*************infopathway*************/
.infopath-popbody {
    display: none;
    width: 25em;
    padding: 1em;
}
.infopath-popbody .infopath-name {
    font-size: 0.9em;
    font-weight: bold;
}
.infopath-popbody .infopath-desc {
    font-size: 0.9em;
    display: block;
    margin-top: 0.5em;
}
/*************info-comment*************/
div.info-comment dt.heading {
    font-size: 107%;
    font-weight: bold;
    margin-bottom: 1em;
}
div.info-comment .dl-info-comment {
    padding-left: 0em;
    *margin-top:1em;
}
.dl-info-comment .ui-ncbitoggler-master-text {margin-left:1.4em;}
div.info-comment .dl-info-comment dt {
    margin-left: 0em;
}
div.info-comment .dl-info-comment dd {
    margin-left: 1.2em;
}
div.gene-ontology {
    margin-top: 1em;
    *margin-top:1.2em;
}


div.gene-ontology a.jig-ncbitoggler-open, div.gene-ontology a.jig-ncbitoggler {
}
div.gene-ontology span.db-src a {
    text-decoration: none;
    font-size: 0.9em;
    font-weight: normal;
}
.g-ontology-src {position:absolute; left:9em; top:.123em;}
/*************hiv-protein interaction*************/
th#hivinter {
    width: 70%;
}

/* Gene Protein Information */
.gene-proteinInfo dd .geneinfo-subsec {
	margin-left:-1em;
}
.ecode {display:none; font-size:.9em;padding:1em;}

/*===========common rules ====================*/
.clear_b {clear:both;}
.overflow_a {overflow: auto;}
.position_r {position: relative;}
.float_l {float:left;}
.float_r {float:right;}
.margin_b0 {margin-bottom:0;}
.margin_bt0 {margin-bottom:0; margin-top:0;}

dl.chr_location{position:relative; overflow:auto;}
dl.chr_location dt span.mt {float:left;}
dl.chr_location dt span.mp {text-align:right; width:.5em;}

dl.chr_location dt {
    float: left;
    font-weight: bold;
    text-align: justify;
    width: 13%;
    position:relative;
    white-space: nowrap;
    
}
.magin_top_m1 {margin-top:-1.2em;}
dl.chr_location dd {
    clear: left;
    float: left;
    padding-left: 6.3em;    
}
/* fix the display setting menu css */
#maincontent .disp_settings button.button_apply {
    margin: 15em 0.5em 0.5em 0.8em;
}
.disp_settings .column_list label {
    margin-left:.5em;
}
.disp_settings ul.column_list li {width:10em;}

.full-rprt .next, .full-rprt .prev
.gene-table .next,.gene-table .prev, div.ui-ncbigrid-paged-pageControl .prev, div.ui-ncbigrid-paged-pageControl .next,#gene-table-info .next,
#gene-table-info .prev

{
    background:none !important;
}

.rprt-section-body {overflow:hidden;}

/* gene genomic context */
.gc_cont, .gr_cont {position:relative;}
.gc_col1 {width:70%;} 
.gc_col2, .gr_col2 {position:absolute; right:0; top:0;}
.margin_t2em {margin-top:2em;}
#accessionList{max-width:50%;} 

/* fix margin-top for grid */
.rprt-section-body .ui-ncbigrid-outer-div {margin: 1em  0 0 0;}
div.divAccession  {margin:0;/*display:none;*/}
div.seq-viewer iframe {width:100%;margin-left:1.5em; height:18em;border:1px solid #e4e4e4;margin-bottom:1em;clear:both;_margin-top:1em;_width:100%;}
label.label {font-weight:bold;}
div.seq-viewer p.note {margin-left:1.6em;}
.gene-GenomicProduct .seq-viewer {	margin-top:1em;	clear:both;}
.send_to .hint { font-size: 0.916em; }
.display_settings, .send_to { margin: 0 0 1.1em 0; }
.display_settings li a { color: black; text-decoration: none; }

h4.content_header { margin-right: .2em;}
h4.send_to { float: right; _white-space: nowrap; }
.send_to .column_list { width: 20em; }
.disp_settings .column_list li { float: none; width: 9.5em; }
.sort .column_list li{width:13.5em;}
.format, .sort, .items { float: left; }
.format legend, .sort legend, .items legend, .send_to legend {font-weight:bold;margin: 2px 0 0 3px;}

.disp_settings { left: 1em !important; _width:42em; }
.one_setting .disp_settings { _width:21em; }
.two_settings .disp_settings { _width:31em; }

.send_to { _width: 9em;}
.disp_settings button.button_apply { margin: 11em .5em .5em .8em;  }
/* .send_to { left:auto !important; right: } */
.send_to .submenu { border-top: 1px solid #ddd; padding: 1em; margin:0; }
.send_to .submenu ul { margin: 0; padding:0; list-style-type:none; }
.send_to .submenu ul li { margin-bottom: .4em; }
.send_to .submenu ul li label { display: block; }
.send_to .hint { margin: .5em 0; }
.email_alert { background-color: #fcc; display: block;}

.header{background:#d5d5d5 url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/2375536) repeat-x scroll left bottom}
.header a{text-decoration:none}
.header a:hover{text-decoration:underline}

.search{margin:0 0 0 17em; padding:1.2em 0 .7em}
.search_form select,.search_form .jig-ncbiclearbutton-wrap,.search_form button{margin-right:.2em;font-family:arial,helvetica,sans-serif;}
.search_form select{font-size:1.4em;width:8.5em;margin-right:.3em; *vertical-align: middle; }
.search_form input{font-size:1.5em;width:48%;display:inline-block; _width:100%; }
.search_form div.nowrap { *height: 100%; }
.search_form button.nowrap { *vertical-align: middle; }
.search_form div.nowrap div.nowrap { *height: 100%; *vertical-align: middle; }
@media screen and (min-width:900px){.search_form input{width:63%}}
.search_form .nowrap{display:inline;*zoom:1}
.searchlinks{font-size:1.2em;margin:.2em 0 0 11em;_zoom:1}
.searchlinks li{margin-right:1.2em;zoom:1}
.searchlinks .help{position:absolute;right:1em;margin-right:0;_margin-top:-.1em}
.searchlinks .hidden{display:none}
.searchlinks .visible{display:inline}
.search_form .wrap{position:relative;display:inline;_width:70%}
#cl{position:absolute;right:8px;top:-3px;top:-12px\9;*top:5px}

.search_form button{font-size:1.3em;border:0 none;cursor:pointer;overflow:visible;width:auto;background-color:#ddd;padding:.2em .4em;*padding:.2em .6em;_padding:.2em .4em;margin:0 .2em;*margin:0 .3em;*height:1.8em; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-shadow:.1em .1em .1em rgba(0,0,0,.5);-moz-box-shadow:.1em .1em .1em rgba(0,0,0,.5);-webkit-box-shadow:.1em .1em .1em rgba(0,0,0,.5);box-shadow:.1em .1em .1em rgba(0,0,0,.5)}
.search_form button.button_search{background-color:#47a;font-weight:bold;color:#fff;*margin-left:.5em}
.search_form button.button_search:active{background-color:#4c96df}
.search_form button.button_preview{background-color:#A64D48;font-weight:bold;color:#fff}
.search_form button.button_preview:active{background-color:#F27069}

.search_form input:focus{-moz-box-shadow:0 0 .3em rgba(211,186,44,.8)}

.search_form .jig-ncbiclearbutton-wrap { width: 50%; *display: inline; border:1px solid #999; }
.search_form .jig-ncbiclearbutton-wrap input { width: 100%; *width: 50%; }
.search_form .jig-ncbiclearbutton-wrap a.reset { margin-left: 0; top: 50%; margin-top: -7px; }

.rss_icon{position:relative;top:3px;margin-right:.3em}

.rss_menu{z-index:1001;display:none;font-size:1.2em}
.rss_menu legend{font-weight:bold;margin:2px 0 0 3px}
.rss_menu ul{margin:0;padding:0;list-style-type:none;padding-top:5px}
.rss_menu ul li{margin-bottom:.4em}
.rss_menu span,.rss_menu label{margin-right:.5em}
.rss_menu ul input{top:0}
.rss_menu dd{margin-left:0;margin-bottom:1em}
.rss_menu #rss_name{width:15em}
.rss_menu button{margin-top:.5em}
.rss_menu label{display:block}

.db_logo{background:transparent url() no-repeat scroll left top;display:block;height:36px;width:100px;text-indent:-9999px}

.res_logo{width:15em;left:1.6em;padding-top:.4em;position:absolute}
.res_logo h1{font-size:2em;font-weight:normal;margin:0}
/*sibling of res_logo*/
.long{padding:.5em 0}
.long h1{font-size:1.8em;line-height:1.15}

.res_logo h1 a{color:#333;display:block;padding:.3em 0;text-shadow:1px 1px 1px rgba(240,240,240,.9)}
.res_tagline{display:none}
.res_logo h1 a,.res_logo h1 a:hover,.res_logo h1 a:visited{text-decoration:none}

h1.img_logo{margin:0}
h1.img_logo a{padding:0}
noscript p.nojs {
	background: #ffb url(http://static.pubmed.gov/portal/portal3rc.fcgi/3333336/img/67327) no-repeat 5px center;
	padding: 4px;
	padding-left: 28px;
	margin:0;	
}